/**
* @author Ashish Gupta
* CVSSP, University of Surrey
* Copyright (c) 2010 Ashish Gupta
* All rights reserved.
*/
/**
 * 
 */
package genetic;

import configuration.GenePoolConfiguration;

/**
 * @author Ashish
 *
 */
public interface GeneticOperator {
	public Object operate(Object genes);
	public Object operate(GeneMap map);
	public Object operate(GeneMap map, GenePoolConfiguration genePoolConfig);
	public Object operate(GeneMap mapFather, GeneMap mapMother, GenePoolConfiguration genePoolConfig);
}
